草庐IT

ViewPager 的 Android Viewholder

全部标签

android - ViewPager + PagerAdapter 在前两项后显示空白页

发生了什么:前两个ViewPager页面加载得很好(ViewPager自动从当前页面加载+-1)。当您滚动过去时,下一页不会显示。以下问题的GIF演示。调试信息:页面正在被实例化(参见下面的代码)并成功添加到ViewPagerArrayListmItems(通过日志消息确认)。我重新编译了android.support.v4设置了debug=true的库(aosp中的mmmframeworks/support/v4/),它显示一切正常,除了:ViewPager中的onLayout和onMeasure方法在前两个View加载后停止调用。这意味着其他页面是黑色的,因为它们从未按应有的方式测

android - 在 ViewPager 中使用 View 或 Fragment

我有一个问题,关于是将View还是Fragment与ViewPager一起使用。背景:我有一个包含ListView的ActivityA。每个ListView项都会打开ActivityB。ActivityB根据在ActivityA中点击的ListView项显示不同的内容。ActivityB的内容显示在ListView中。问题:现在,我需要在ActivityB中实现水平View滑动来切换内容,而不是在ActivityA和B之间来回切换内容。我找到的一种解决方案(尝试过并且有效)是创建ActivityB的ListView的许多实例并将其与ViewPager+PagerAdapter一起使用。

android - ViewPager 中的 fragment 返回空对象 onResume

我使用FragmentPagerAdapter从fragment切换。我需要在制作fragmentswitch时调用一些函数,并且在使用OnPause和OnResume时遇到了一些麻烦,所以正如THIS所建议的那样问题我已经实现了一个接口(interface)OnPageSelectListener:publicinterfaceOnPageSelectListener{voidonPageSelected();voidonPageNotVisible();}只要此页面出现在前台,它就会调用函数OnPageSelected。工作得很好,除了我想在我的适配器上调用一个函数。我认为这会起作

android - 当我返回 fragment 时 ViewPager 为空白

我有一个AroundMeFragmentfragment,它有一个带有两个fragmentMapFragment和ListFragment的View寻呼机。当我第一次进入这个fragment时一切正常,但是当我点击一个项目进入一个新fragment的详细View,然后返回到AroundMeFragment时,View是空白的,没有绘制任何项目。而且,如果我退出这个fragment并进入另一个时间fragment是空白的。当我从细节fragment返回到AroundMeFragment时如何查看fragment的内容?ArouundMeFragment:publicArroundMeFr

java - Viewpager 标签 fragment 和普通 fragment

我事先为我的错误代码和错误知识道歉。我最近才开始使用Android和Java编写代码我的问题是我有抽屉导航和选项卡。尽管如果我从抽屉导航中选择加载到Fragment中的内容,它不会显示。仅显示选项卡。我的计划是一个抽屉导航选项卡内部应该有3个选项卡,其余只是没有选项卡的普通页面。主Activity.javahttp://pastebin.com/TV7aWy9cactivity_main.xmlapp_bar_main.xml我不知道这是否足够,或者是否需要更多信息或代码 最佳答案 你的代码的问题是你的ViewPager和TabLa

与ViewPager/Tablayout同步两个片段上的旋转器

这就是我的“应用程序”目前的样子:http://imgur.com/a/dfelt我试图同步两个旋转器,因此当我在第一个选项卡上选择一个项目时,也将在第二个选项卡上选择。我尝试通过界面进行通信,并在特定片段上更新旋转器视图,但是由于在可见片段之前已经创建了视图,因此没有任何更改。还尝试在通过覆盖setuservisibleHint可见时更新旋转器所选的项目时,它起作用但看起来根本不好,因为刷新和更新旋转器之间存在延迟。是否可以通过从片段1刷新时已经设置了片段2旋转器中的项目的方式同步两个旋转器?应该双向工作。干杯看答案您可以使用setArguments和getArguments,以便在充气片段

重新加载后,Android ViewPager从错误的随机位置开始

我正在编写一个简单的查看Pager测试应用程序,该应用程序从网站上加载了许多数据并创建页面以显示它们。在大多数情况下,显示几乎都是所有作品。但是,当我加载一组新数据以显示时,它会崩溃。但是,当我获得新集合时,它可以很好地加载所有数据,而不是从视图0开始,它从随机位置开始。它可以从末端或中间的某个地方开始。我希望所有数据从第1页加载,就像一本书一样。如果您加载了新书,则本书应从第1页开始,而不是随机页面。重新加载电话我已经尝试使用GotCampDetails(),该()设置了类中的本地变量。viewPager.setCurrentItem(0);在我的碎片中,但它行不通。在我的适配器上也称为no

Android ViewPager 布局的不同宽度

我想使用Horizo​​ntalViewPager创建一些ScrollView。左View必须有全屏宽度,但右View只有四分之一宽度(它将是像Dolphin浏览器中的垂直面板)。有可能这样做吗?我在正确的布局中更改了android:layout_width,但它没有用。我的代码:publicclassTestActivityextendsFragmentActivity{@OverridepublicvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView

android - 包含 TableLayouts 的 fragment 的 ViewPager 加载缓慢 :

我正在开发一个包含fragment(每次最多4个fragment)的ViewPagerActivity,每个fragment都包含TableLayout。所以基本上加载了4个表。这是将数据加载到Fragment的代码,该代码稍后附加到ViewPager:publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){if(container==null){returnnull;}LinearLayout.LayoutParamslayoutParams=newLinea

android - 带有嵌套 fragment 的 ViewPager?

我的问题根据Google的文档:Youcannowembedfragmentsinsidefragments.Thisisusefulforavarietyofsituationsinwhichyouwanttoplacedynamicandre-usableUIcomponentsintoaUIcomponentthatisitselfdynamicandre-usable.Forexample,ifyouuseViewPagertocreatefragmentsthatswipeleftandrightandconsumeamajorityofthescreenspace,youc